for 문에 대한 일반적인 코드 모양은 0번째 인덱스부터 특정 값까지 증가하는 모양인데, 다음 코드처럼 그 반대로 값을 감소시켜가면서 반복을 진행할 수 있습니다. for 문에 대한 모양은 이처럼 다양하게 사용될 수 있습니다. , 그러면 for 문을 사용하여 숫자를 증가시키거나 감소시키는 방법을 알아보겠습니다.

<코드> for_demo_countdown.c.c

//[?] 숫자를 증가시키거나 감소시켜 출력하기

#include <stdio.h>

 

int main(void)

{

    //[1] i 변수의 값이 0, 1, 2, 3, 4 증가

    for (int i = 0; i < 5; i++)

    {

        printf("%d\t", (i + 1)); // (\t)으로 간격 띄우기

    }

    printf("\n");

 

    //[2] i 변수의 값이 5, 4, 3, 2, 1 감소

    for (int i = 5; i > 0; i--)

    {

        printf("%d\t", i); // (\t)으로 간격 띄우기

    }

    printf("\n");

 

    return 0;

}

</코드>

<실행>

1       2       3       4       5

5       4       3       2       1

</실행>

일반적인 경우에는 0부터 인덱스 변수가 시작합니다. 초기식에서 i의 값을 5로 설정한 후 조건 판별 후 증감식에서 i--형태로 지정하면 5부터 하나씩 감소하면서 반복을 진행합니다.

 

 

 

 

 

감사합니다.

 

 

 

 

Comments


Comments are closed